package com.example.Mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.example.pojo.Materialzhu;
import com.example.pojo.cgqg;

@Mapper
public interface CgpgDao {
	/**
	 * 新增采购请购
	 * @return 
	 */
	public void addcgqg(cgqg cg);
	/**
	 * 删除采购请购
	 * @param billno
	 */
	public void delcgqg(String billno);
	/**
	 * 审核 修改采购请购主表状态
	 * @param billno
	 *//*
	public void updatecgqg(String billno);
	
	*//**
	 *  反审核 修改采购请购主表状态
	 * @param billno
	 *//*
	public void updatecgqg2(String billno);*/
	/**
	 * 主详加载分页采购请购
	 * @param billno
	 * @return
	 */
	public cgqg selectcgqg(Integer pagenum);
	
	/**
	 * 根据物料id查询物料
	 * @param prodid
	 * @return
	 */
	public Materialzhu selectmtzhubyid(String prodid);
	
	/**
	 * 查询请购单记录数量
	 * @return
	 */
	public Integer selecCountBillno();
	
	/**
	 * 修改审核状态
	 * @param shenhezhuangtai
	 * @param billno
	 */
	public void updateqQGshenhe(String shenhezhuangtai,String billno);
	
	/**
	 * 查询数据是否存在
	 * @param billno
	 * @return
	 */
	public Integer selectqgidsfcz(String billno);
	
	/**
	 * 查询审核状态
	 * @param billno
	 * @return
	 */
	public String selectQgshzt(String billno);
	
	/**
	 * 查询所有请购记录
	 * @return
	 */
	public List<cgqg> queryAllcgqg();
	
	/**
	 * 根据单号查询请购记录
	 * @param billno
	 * @return
	 */
	public cgqg querycgqgById(String billno);
	
}
